home *** CD-ROM | disk | FTP | other *** search
- /* strncmp function */
- #include <string.h>
-
- int (strncmp)(const char *s1, const char *s2, size_t n)
- { /* compare unsigned char s1[max n], s2[max n] */
- for (; 0 < n; ++s1, ++s2, --n)
- if (*s1 != *s2)
- return ((*(unsigned char *)s1
- *(unsigned char *)s2) ? -1 : +1);
- else if (*s1 == '\0')
- return (0);
- return (0);
- }
-
-